(have) a whale of a time

Translations
(иметь) потрясающе провести время
We had a whale of a time at the amusement park.
Мы потрясающе провели время в парке аттракционов.
Definitions
To have a very enjoyable and fun time; to experience great pleasure or excitement during an activity or event.